package com.itheima.demo;

import java.util.Random;
import java.util.Scanner;

public class Test2guessnum {
    public static void main(String[] args) {
        //目标：猜数字游戏
        guessNumber();
    }

    public static void guessNumber() {
        //1、1-100之间生成随机数（法一）
        int num = (int)(Math.random() * 100) + 1;   //Math.random()会返回[0-1)的随机小数
        //1-100之间生成随机数（法二）
        Random r=new Random();  //得到一个随机数对象
        int luckyNum = r.nextInt(100) + 1;  //r.nextInt(100)的范围是[0-100)；

        //2、定义一个死循环让用户一直猜，直到猜中才结束循环
        Scanner sc = new Scanner(System.in);
        while(true) {
            System.out.println("请输入猜测的数字：");
            int guessNum = sc.nextInt();
            if(guessNum == num) {
                System.out.println("恭喜你，猜对了！");
                break;
            } else if(guessNum > num) {
                System.out.println("您输入的数字太大了！");
            } else {
                System.out.println("您输入的数字太小了！");
            }
        }
    }
}
